package com.ytjj.qmyx.mall.service;

import com.ytjj.qmyx.mall.model.request.RechargeCallbackRequest;
import com.ytjj.qmyx.mall.model.vo.RechargeVO;

/**
 * 
 *  *
 **/
public interface RechargeService {

    void mqRecharge(String orderNo, String operators);

    String rechargeFailByRpc(String type, String orderNo, String refundNo, Integer amount, String desc);

    RechargeVO recharge(String phone, String orderNo, String amount, String operators);

    void callback(RechargeCallbackRequest rechargeCallbackRequest);

    String getBalance();

    /**
     * @param orderNo 订单号
     */
    RechargeCallbackRequest queryOrder(String orderNo);

    void testMq();
}
